Milestones
Screenshots / Videos
Google Drive Preview Video
Contributions
- Developed user signup and signin functionality with comprehensive validation and error handling for a seamless user experience.
 - Established communication channels between application components, enhancing data exchange efficiency.
 - Integrated MySQL database to store user inputs using optimized data schemas.
 - Designed and implemented a robust authentication layer to ensure secure application access.
 - Implemented logic for API calls and authorization, enabling authorized access using API keys.
 - Integrated MongoDB for logging API interactions, facilitating detailed audit logs.
 - Organized backend components with a clear separation of concerns, enhancing maintainability.
 
Learnings
- Gained practical experience in implementing user authentication, including validation and secure error handling.
 - Learned to design and set up communication channels for efficient data exchange within a complex system.
 - Acquired skills in integrating MySQL databases, focusing on schema design for optimal data storage.
 - Deepened understanding of API security by implementing an authentication layer and authorized API calls.
 - Explored MongoDB integration for audit logging, enhancing knowledge of database-driven logging.
 - Developed expertise in organizing codebase with separation of concerns for improved maintainability.